// JavaScript Document
$(document).ready(function(e) {
	_show_data();
	_get_parent();_get_akun();_get_itype();
	$('#b_Simpan').click(function(){_simpan_data();})
});

function _simpan_data()
{
	$.post('set_account_set',$('#frm1').serialize(),
	function(result){
		$('#result').html(result).show().fadeOut(5000)
		$('#d_Simpan').click();
		_show_data('iid_setting');
		$('#myModal').modal('hide');
	})
}
function _show_data(fp)
{
	show_indicator('result',true)
	$.post('account_set_list',{'ordby':'','cari':fp},
	function(result)
	{
		$('#NewList tbody').html(result);
		(fp!='')?
		fixHeader('NewList',30,300):'';
	})
}

function _get_parent()
{
	$.post('drdwn',{
		'tabel'	:'v_akun_set_parent',
		'fld'	  :'id',
		'nfld'	 :'id-vparent'
	},
	function(result)
	{
		$('#iid_parent').html(result);	
	})
}
function _get_akun()
{
	$.post('drdwn',{
		'tabel'	:'akun',
		'fld'	  :'ckode',
		'nfld'	 :'ckode-cnama',
		'ordby'	:'ckode'
	},
	function(result)
	{
		$('#ckode').html(result);	
		$('#ckodemin').html(result);	
	})
}
function _get_itype()
{
	$.post('drdwn',{
		'tabel'	:'v_akun_set_itipe',
		'fld'	  :'itipe',
		'nfld'	 :'itipe',
		'ordby'	:'itipe'
	},
	function(result)
	{
		$('#itipe').html(result);	
	})
}
function _get_detail(id)
{
	$.post('get_account_set_detail',{'id':id},
	function(result)
	{
		var r=$.parseJSON(result)
		$('#iid_setting').val(r.iid_setting);
		$('#iid_parent').val(r.iid_parent+'.'+r.vparent).select().attr('readonly','readonly');
		$('#vnama').val(r.vnama);
		$('#ckode').val(r.ckode).select();
		$('#imin').val(r.imin).select();
		$('#ckodemin').val(r.ckodemin).select();
		$('#itipe').val(r.itipe).select();
		$('#aktif').val(r.aktif).select();	
	})
}
function btn_click(id,aksi)
{
	switch(aksi)
	{
		case 'edit':
		_get_detail(id);
		$('#myModal').modal('show');
		break;
		case 'deleted':
		jConfirm('Yakin akan menghapus data ini?','Alert',function(r){
			if(r)
			{
				$.post('del_set_account',{'id':id},
				function(result){
					_show_data('iid_setting');
				})
			}
		})
		break;
	}
}